home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / trkmt424.zip / TRACKM.DOC < prev    next >
Text File  |  1991-08-31  |  94KB  |  2,523 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.      ▒▒▒▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▒▒▒▒█   ▒▒▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▒▒▒█ ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  12.      ▀▀▀▀▒▒▒█▀▀▀▀ ▒▒▒█  ▒▒▒█   ▒▒▒█   ▒▒▒█ ▒▒▒█▀▀▀▀▀ ▒▒▒█  ▒▒▒█ ▒▒▒▒  ▒▒▒▒█
  13.          ▒▒▒█     ▒▒▒█  ▒▒▒█   ▒▒▒█   ▒▒▒█ ▒▒▒█      ▒▒▒█ ▒▒▒█  ▒▒▒▒▒▒▒▒▒▒█
  14.          ▒▒▒█     ▒▒▒▒▒▒▒▒▒█   ▒▒▒▒▒▒▒▒▒▒█ ▒▒▒█      ▒▒▒▒▒▒▒█   ▒▒▒█▒▒█▒▒▒█
  15.          ▒▒▒█     ▒▒▒█▀▀▀▒▒▒█  ▒▒▒█▀▀▀▒▒▒█ ▒▒▒█      ▒▒▒█▀▒▒▒█  ▒▒▒█▀▀▀▒▒▒█
  16.          ▒▒▒█     ▒▒▒█    ▒▒▒█ ▒▒▒█   ▒▒▒█ ▒▒▒█      ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  17.          ▒▒▒█     ▒▒▒█    ▒▒▒█ ▒▒▒█   ▒▒▒█ ▒▒▒█      ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  18.          ▒▒▒█     ▒▒▒█    ▒▒▒█ ▒▒▒█   ▒▒▒█ ▒▒▒▒▒▒▒▒█ ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  19.          ▀▀▀▀     ▀▀▀▀    ▀▀▀▀ ▀▀▀▀   ▀▀▀▀ ▀▀▀▀▀▀▀▀▀ ▀▀▀▀  ▀▀▀▀ ▀▀▀▀   ▀▀▀▀
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                    Version 4.24
  28.  
  29.                      Copyright (c) 1990/91 by Ulrich Bartelt
  30.  
  31.                                ALL RIGHTS RESERVED
  32.  
  33.  
  34.  
  35.                              FidoNetnode  2:241/5801
  36.  
  37.                              FroDo-Help       2:24/4
  38.  
  39.  
  40.  
  41.        TrackM Usermanual Version 4.24                    page - 2 -
  42.  
  43.  
  44.  
  45.  
  46.        Table of contents:
  47.  
  48.        Introducing TrackM                                               3
  49.        Features of TrackM                                               4
  50.        Licensing Information                                            6
  51.        After registering                                                7
  52.  
  53.        Trademarks                                                       7
  54.        Hardware                                                         8
  55.        The full-screen setup TMSETUP                                    8
  56.        Running TrackM                                                   9
  57.        Multiple language support                                       11
  58.        PointNet Remapping                                              11
  59.        Logging                                                         12
  60.  
  61.        Environment                                                     12
  62.        NETWORKS                                                        13
  63.  
  64.        TMSETUP
  65.          Nodelist                                                      16
  66.            Private-Node Manager                                        16
  67.          Languages                                                     19
  68.          Timezones                                                     19
  69.          AreaFix / AreaMgr / Raid                                      20
  70.          Names and Errorlevels                                         21
  71.          Messagebits                                                   22
  72.          Message clean-up                                              24
  73.  
  74.        The Pointnet                                                    26
  75.        Interzonehandling                                               27
  76.        User definable Text                                             28
  77.        Templates                                                       29
  78.  
  79.        PRINTING
  80.          Flags                                                         30
  81.          Printer Set-Up                                                31
  82.  
  83.        THE MANAGER-SECTION
  84.          Point Manager                                                 32
  85.          ReAddress-Manager                                             33
  86.          User-Manager                                                  34
  87.          Disturb-Manager                                               35
  88.          Asshole-Manager                                               36
  89.          Exclude-Manager                                               37
  90.          Request Manager                                               38
  91.          Route-To Manager                                              40
  92.          Route-From Manager                                            40
  93.  
  94.        TrackM Reminder                                                 41
  95.  
  96.        Errorhandling                                                   42
  97.        REGARDS                                                         43
  98.        Distribution Systems                                            44
  99.        INDEX                                                           45
  100.  
  101.  
  102.  
  103.        TrackM Usermanual Version 4.24                    page - 3 -
  104.  
  105.  
  106.  
  107.        ┌───────────────────┐
  108.        │Introducing TrackM │
  109.        └───────────────────┘
  110.  
  111.        TrackM is a three-in-one program:
  112.  
  113.  
  114.        I.   A powerful message-tracker and point-manager!
  115.  
  116.             TrackM was originally made to check your NetMail for messages
  117.             with unknown origin or destination addresses.
  118.  
  119.             TrackM considers all addresses of messages in your NetMail-
  120.             directory with an internal index, build from your nodelist
  121.             file(s). If someone wants to send a message through your
  122.             system to a unlisted node TrackM will return it to the sender
  123.             with a comment. On the other hand if a message reaches your
  124.             system with an unknown origin address, a comment is added
  125.             that the receiver should not answer to this message via your
  126.             system. TrackM will keep your netmail directory clean.
  127.  
  128.             Your uplink - normally your host - will like TrackM because
  129.             he don't get any message from you for people, not listed in
  130.             the nodelist.
  131.  
  132.             If you are running a point, your boss will be glad, because
  133.             no wrong messages will reach him.
  134.  
  135.             While TrackM is writing all information into a logfile, you
  136.             have an overview of messages that are going 'through' your
  137.             system. The receiving system can see when a message passed
  138.             your system, because TrackM adds a ^AVIA-line with a time-
  139.             stamp to the message. This is something like a path-line
  140.             known from EchoMail for NetMail.
  141.  
  142.  
  143.        II.  A Remind-database manager!
  144.  
  145.             Do you like to send messages to your friends when they have
  146.             birthday? Or do you like to have a program that reminds you
  147.             on your wedding day? You're just reading the introducion of
  148.             such a program!
  149.  
  150.             TrackM can handle a database with an unlimited size of
  151.             records. Each record caused TrackM to generate a message if a
  152.             date in the record is matching the actual system date. You
  153.             can also generate file requests with the 'Remind-Manager'.
  154.  
  155.             As a bonus for people using the Remote-Accsess BBS, I have
  156.             included a program in this packet, that automatically
  157.             generater and/or updates the remind-database from your
  158.             USERS.BBS file.
  159.  
  160.  
  161.  
  162.        TrackM Usermanual Version 4.24                    page - 4 -
  163.  
  164.  
  165.  
  166.        III. A File-Request manager.
  167.  
  168.             Do you have a high-speed modem like HST or PEP? And do you
  169.             have points without such a modem who bother you to request
  170.             files for them?
  171.  
  172.             The 'Request-Manager' in TrackM allows your points (or to be
  173.             more general your slower downlinks), to request files via
  174.             your system. After your system has made the request
  175.             successfully the file will be forwarded to the requester. To
  176.             manage this, your downlinks must follow some rules which look
  177.             very similar to the rules handling with AreaFix/AreaMgr.
  178.  
  179.             This manager is a bonus for people, taking the time to
  180.             register TrackM.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.        ┌───────────────────┐
  188.        │Features of TrackM │
  189.        └───────────────────┘
  190.  
  191.        o    full-screen setup
  192.  
  193.        o    powerful remind database
  194.  
  195.        o    two different integrated languages
  196.  
  197.        o    multiple language support
  198.  
  199.        o    integrated point remapper !!!!
  200.  
  201.        o    multiple pointnet aware
  202.  
  203.        o    integrated messages renumbering !!!
  204.  
  205.        o    automatically networkmatching
  206.  
  207.        o    AreaFix / AreaMgr support
  208.  
  209.        o    RAX Point support
  210.  
  211.        o    can  handle up to 10 different nodelists with automatic detec-
  212.             tion  and recompilation if there are a changes in one of them.
  213.             The  order of  compiling the nodelist is up to you, so you can
  214.             have  the most  recent file  up for  scanning  (normally  your
  215.             pointnetlist)
  216.  
  217.        o    Private-Node Manager for addresses not in the nodelist.
  218.  
  219.        o    creates  it's own  IDX file  that takes only about 2 bytes per
  220.             node so 25.000 nodelist-entries only take 50 KB of diskspace
  221.  
  222.  
  223.  
  224.        TrackM Usermanual Version 4.24                    page - 5 -
  225.  
  226.  
  227.        o    If there is no need to change any message TrackM is able to
  228.             check 100 Megs in less than a second.
  229.  
  230.        o    can strip messagebits and/or messageflags
  231.  
  232.        o    can return missrouted echomail
  233.  
  234.        o    return mail marked as ORPHAN by external utilities like UUCP
  235.             gating software.
  236.  
  237.        o    short ! only takes 90 kilobytes of diskspace and runs with
  238.             less then 200 KB of system memory.
  239.  
  240.        o    exclude nodes from processing
  241.  
  242.        o    delete received filerequests
  243.  
  244.        o    delete sent messages
  245.  
  246.        o    move sent messages from the sysop
  247.  
  248.        o    delete received messages
  249.  
  250.        o    routing of files on a three-level inbound
  251.  
  252.        o    can add missing INTL-lines
  253.  
  254.        o    name remapping to points
  255.  
  256.        o    remap messages to YOU to a pointnode
  257.  
  258.        o    send a message to a given name anywhere
  259.  
  260.        o    copy a message to up to 5 cosysops
  261.  
  262.        o    readdressing of messages
  263.  
  264.        o    do not disturb function for exquisite nodes
  265.  
  266.        o    return of messages by from-name
  267.  
  268.        o    return of routed messages you have no uplink to
  269.  
  270.        o    no routing for systems you do not want to route messages for.
  271.  
  272.        o    user definable text of return messages
  273.  
  274.        o    easy way to change your pointnet without troubles
  275.  
  276.  
  277.  
  278.        TrackM Usermanual Version 4.24                    page - 6 -
  279.  
  280.  
  281.  
  282.  
  283.        ┌───────────────────────┐
  284.        │ Licensing Information │
  285.        └───────────────────────┘
  286.  
  287.        TrackM is the copright material of Ulrich Bartelt. It may only be
  288.        used in accordance with the conditions set in the following
  289.        license agreement:
  290.  
  291.        -    You may use TrackM for a period of four weeks on a trial
  292.             basis in order to determinate it's suitability for your
  293.             particular application. After this period you MUST register
  294.             TrackM.
  295.  
  296.  
  297.        -    Group registrations are available, and are dealt with on a
  298.             case by case basis.
  299.  
  300.  
  301.        -    Registration entitles you to use TrackM and any future
  302.             versions of TrackM for as long as you wish, subject to any
  303.             special licensing conditions attaches to future versions. For
  304.             details on the registering procedure, refer to the contens of
  305.             the special file REGISTER.DOC included in this packet.
  306.  
  307.  
  308.        -    Ulrich Bartelt is in no way obligated to provide future
  309.             versions of, or support for, TrackM.
  310.  
  311.  
  312.        -    You may not modify or otherwise reverse-engineer TrackM.
  313.  
  314.  
  315.        -    You are encouraged to distribute TrackM provided that no fee
  316.             is charged for its distribution, and that the distribution
  317.             archive is not modified in any way. Pay-Bulletin-Board-
  318.             Systems may however charge their normal fee, provided that no
  319.             additional charge is levied for TrackM.
  320.  
  321.  
  322.        -    TrackM may not be included as part of any software library
  323.             which is distributed on a registered basis without prior
  324.             written permission of Ulrich Bartelt. This expecially
  325.             includes all kinds of shareware distribution libraries.
  326.  
  327.  
  328.  
  329.        TrackM Usermanual Version 4.24                    page - 7 -
  330.  
  331.  
  332.  
  333.        ┌───────────────────┐
  334.        │ After registering │
  335.        └───────────────────┘
  336.  
  337.        Upon registering you will receive your uniquely generated key.
  338.        Each key is a small file with exactly 200 bytes in size which
  339.        contains information about your registration. The name will be
  340.        something like 00FFEE00.KEY which represents your net/node number
  341.        written in hexadecimal code. To install the key, simply rename it
  342.        to TRACKM.KEY and copy it to the directory TRACKM.EXE resists.
  343.  
  344.        NOTE:     Your key contains binary information, so you have to
  345.                  copy it in the binary form. If you notice any problems
  346.                  please look at the copied TRACKM.KEY if the size is
  347.                  still 200 bytes. If not, add /B to the copy command and
  348.                  copy it ones again.
  349.  
  350.        When TrackM detects a valid key it switches into registered mode,
  351.        identifying itself by placing a '+' after the version number. In
  352.        addition the full-screen set-up program TMSETUP.EXE will write out
  353.        a comment to whom it was registered.
  354.  
  355.        Features marked in this manual with a '*' are only available when
  356.        TrackM is running in registered mode. These bonus features show my
  357.        appreciation of your taken the time to register it.
  358.  
  359.        I would like to make it absolutely clear that TrackM is fully
  360.        functionable before it is registered; the bonus features only
  361.        provide you from using a bunch of other programs that can do the
  362.        job. The absence of this features makes TrackM no less usable.
  363.        TrackM is not and will never be "ExpireWare".
  364.  
  365.        ATTENTION:     Your key is unique, and under NO circumstances
  366.                       should be made available to anyone else. Doing so,
  367.                       is a direct violation of the agreement you entered
  368.                       with me by registration.
  369.  
  370.  
  371.        ┌────────────┐
  372.        │ Trademarks │
  373.        └────────────┘
  374.  
  375.        The following products are copyrighted material and/or trademarks:
  376.  
  377.  
  378.        DESQview                 Quarterdeck Systems
  379.        Opus                     Wynn Wagner III
  380.        TosScan & FrontDoor      Joaquim H. Homrighausen
  381.        BinkleyTerm              Bit Bucket Software
  382.        FidoNet                  Tom Jennings
  383.        IBM                      International Business Machines
  384.        MS-DOS                   Microsoft Corporation
  385.        Remote Access            Continental Software & Andrew Milner
  386.  
  387.  
  388.  
  389.        TrackM Usermanual Version 4.24                    page - 8 -
  390.  
  391.  
  392.  
  393.        ┌──────────┐
  394.        │ Hardware │
  395.        └──────────┘
  396.  
  397.        TrackM and TMSETUP should run on any XT/AT/386 with DOS 3.2 or
  398.        higher. Both supports any videomodes up to a 132x60 display mode
  399.        with the exception of the internal TMSETUP-editor, which needs
  400.        80x25 mode.
  401.  
  402.        TrackM needs as least 230 KB of free RAM. TrackM now only comes in
  403.        the overlay version. You will not see a OVR-file on your disk. The
  404.        OVR is build-in TrackM.EXE. Never try to run a program like PKLITE
  405.        on TrackM. It will destroy the OVR and I do not know what happens
  406.        if you invoke TrackM.EXE.
  407.  
  408.        NOTE:     This version of TrackM supports up to 28000
  409.                  nodelistentrys. If you have run TrackM before, you will
  410.                  notice that the IDX-file TrackM produces is about 2 1/2
  411.                  times smaller than before up from version 4.20. AND
  412.                  searching for a node in the IDX-file is up to 100 times
  413.                  faster. If you previously had more than 13000 nodelist-
  414.                  entries you will also save about 80 kB of RAM.
  415.  
  416.  
  417.        ┌───────────────────────────────┐
  418.        │ The full-screen setup TMSETUP │
  419.        └───────────────────────────────┘
  420.  
  421.  
  422.        The heart of TrackM is the fullscreen-setup-program TMSETUP.
  423.        Everything you want TrackM to do you must tell TMSETUP. You may
  424.        find TMSETUP looking a 'little' like the setup of FrontDoor. The
  425.        reason is, I like the FrontDoor setup, it's easy to use and I
  426.        don't need to tell you how to manage the setup.
  427.  
  428.        When you invoke TMSETUP you will find a lot of features you don't
  429.        have access to. This features are only valid in the registered
  430.        version of TrackM. But the remaining features will fit everything
  431.        you need to run a normal mailbox system with points. More about
  432.        the key at the end of this document.
  433.  
  434.        Unlike previous version of this doc, I have put all features toge-
  435.        ther in the order they appear in the TMSETUP program regardless if
  436.        you need a key to run a feature. Functions that are only available
  437.        in the registered version are marked with a '*'.
  438.  
  439.        TMSETUP  is a  overlayed program  that uses  EMS/XMS for saving its
  440.        overlays.  If you  run a  DOS-Shell or  make  use  of  an  external
  441.        editor,  it will  swap itself out to EMS or disk leaving only about
  442.        30 kB in RAM for the returncode.
  443.  
  444.  
  445.  
  446.        TrackM Usermanual Version 4.24                    page - 9 -
  447.  
  448.  
  449.  
  450.                                ┌─────────────────┐
  451.                                │ Running TrackM  │
  452.                                └─────────────────┘
  453.  
  454.        TrackM commandline switches:
  455.  
  456.        CHKIDX
  457.  
  458.             There is a integrated nodelist checker in TrackM!
  459.  
  460.             When giving CHKIDX on the commandline, TrackM will scan your
  461.             configuration file and if necessary compiles the IDX file.
  462.  
  463.             Now you are prompted for nodelist addresses.
  464.  
  465.             The nodelistchecker was built-in, because most of the
  466.             problems people had with TrackM, due to errors in the
  467.             nodelist files. TrackM requires nodelistfiles that match the
  468.             IFNA-Standard.
  469.  
  470.  
  471.        LOOKREQ
  472.  
  473.             Look in the TRACKMRQ.BBS file to see outstanding filerequest
  474.             ( see 'Request Manager').
  475.  
  476.  
  477.        RENUM
  478.  
  479.             TrackM has an integrated renumber option. After doing every-
  480.             thing with your messages, you can tell TrackM to rebuild the
  481.             NetMail in ascending order. After renumbering, TrackM looks
  482.             for the environment string FD to see, if you run FrontDoor.
  483.             If found, TrackM will initiate a rescan of your NetMail.
  484.             Together with 'KillRec', 'KillSent' and 'CleanFReq' (sorry
  485.             only in the registered version), TrackM can do everything you
  486.             need for a NetMail clean-up.
  487.  
  488.        REMIND
  489.  
  490.             Invoke the reminder database. Only run TrackM once a day with
  491.             this option.
  492.  
  493.        SET  <msg#>
  494.  
  495.             A single message already processed by TrackM is marked, so
  496.             that the message will be seen by TrackM in the next run.
  497.  
  498.        UNSET <msg#>
  499.  
  500.             A single message that would normally be processed by TrackM
  501.             in the next run will be protected from processing.
  502.  
  503.  
  504.  
  505.        TrackM Usermanual Version 4.24                    page - 10 -
  506.  
  507.  
  508.  
  509.        PROTECT
  510.  
  511.             All messages already in your netmail directory are protected.
  512.             It's a good idea if you install TrackM AT THE FIRST TIME and
  513.             your netmail is already in order to run TrackM PROTECT.
  514.  
  515.        UNPROT
  516.  
  517.             Deletes TRACKM.TIM in the message directory and resets all
  518.             marks TrackM had set. That will cause TrackM to scan ALL
  519.             messages in the next run.
  520.  
  521.        COMPILE
  522.  
  523.             will force TrackM to compile the nodelist. Do *NOT* include
  524.             this if you update your nodelistfiles in a batch when the new
  525.             nodediff arrieves! TrackM will detect itself the updating of
  526.             your nodelist. Use this command only if you insert new points
  527.             etc.
  528.  
  529.  
  530.        -g
  531.  
  532.             TrackM will use GERMAN messages for netmail bouncing (see
  533.             also configverb 'Language').
  534.  
  535.  
  536.        -r
  537.  
  538.             toggles the configverb DoRemapp
  539.  
  540.        -l
  541.  
  542.             also handles local entered messages
  543.  
  544.             NOTE: TrackM will only check for a wrong destination address
  545.             and will not write a trackline to local messages.
  546.  
  547.        -q
  548.  
  549.             TrackM will run in quiet mode
  550.  
  551.  
  552.        -a<zone:net/node[.point]>
  553.  
  554.             You can define the address TrackM should use on the
  555.             commandline with -A<zone:net/node> So if your network address
  556.             changes you don't need a new key at once. The point is
  557.             optional if you are not running a pointsystem.
  558.  
  559.  
  560.  
  561.        TrackM Usermanual Version 4.24                    page - 11 -
  562.  
  563.  
  564.  
  565.        ┌───────────────────────────┐
  566.        │ Multiple language support │
  567.        └───────────────────────────┘
  568.  
  569.        TrackM can support any language. There are two built-in languages
  570.        in TrackM that can be chosen from TMSETUP: English and German.
  571.        (The Italian language was deleted because there were too many
  572.        files missing). If you choose one of the built-in languages and
  573.        you like the texts TrackM writes as default, you have nothing to
  574.        do.
  575.  
  576.        How to install a different language:
  577.  
  578.        On start-up, TrackM looks for a file named TRACKM.LNG. This must
  579.        be a plain ASCII-file and holds the strings TrackM uses when
  580.        creating messages. TRACKM.LNG must have *EXACTLY* five lines:
  581.  
  582.        1. line : to-string
  583.        2. line : from-string
  584.        3. line : subject-string
  585.        4. line : start-string
  586.        5. line : end-string
  587.  
  588.        Please see the examples for TRACKM.LNG which are in the
  589.        distribution packet.
  590.  
  591.        If you are using the public version of TrackM you have to live
  592.        with the English or German defaults for the other texts.
  593.        TRACKM.LNG works in *ANY* version.
  594.  
  595.  
  596.        ┌────────────────────┐
  597.        │ PointNet Remapping │
  598.        └────────────────────┘
  599.  
  600.        TrackM will automatically remap mail from and to YOUR points.
  601.        TrackM will look for the environment string POINTNET. If you are
  602.        running FrontDoor you should already have set this string. On
  603.        other systems include your pointnet in TMSETUP
  604.  
  605.        When finding a message to one of your points TrackM will remap it
  606.        to PointNet/Point. For example, if you are running PointNet 1000
  607.        and a message is addressed to Net/Node.2 it will be remapped to
  608.        1000/2
  609.  
  610.        On the other hand, if a message comes from 1000/2 it will be re-
  611.        mapped to Net/Node.2
  612.  
  613.        This behaviour is the normal pointremapping you expected if you
  614.        running a normal system with one pointnet. TrackM is able to
  615.        handle multiple pointnets in the registered version. For example
  616.        you can run a 'normal' pointnet in fidonet and, if you are running
  617.        also a registered environment, a different pointnet for your
  618.        registered points. For more about this set-up look for 'AKA' and
  619.        'Point-Manager' in this document.
  620.  
  621.  
  622.  
  623.        TrackM Usermanual Version 4.24                    page - 12 -
  624.  
  625.  
  626.  
  627.        ┌──────────┐
  628.        │ Logging: │
  629.        └──────────┘
  630.  
  631.        TrackM will log it's activities in a LOG-file named TRACKM.LOG.
  632.        The format looks something like FrontDoor's format. You can tell
  633.        TrackM to use a different LOG-file in TMSETUP. So its possible to
  634.        merge your mailer's logfile and the TrackM-logfile.
  635.  
  636.        ┌─────────────┐
  637.        │ Environment │
  638.        └─────────────┘
  639.  
  640.        On start-up TrackM looks for the string TRKMOPT in your environ-
  641.        ment. Here you can tell TrackM what kind of system you are run-
  642.        ning. Until now, TrackM knows the following options:
  643.  
  644.             DBRIDGE   - you are running D'Bridge
  645.             FRODO     - you are running FrontDoor
  646.             BINKLEY   - you are running BinkleyTerm
  647.             GOLDED    - you are using the GoldEd message editor
  648.  
  649.        Depending what system you are running, TrackM does a few things
  650.        different for every system. There are some special things for
  651.        FrontDoor or D'Bridge to do (f.e. checking Flags) that are not
  652.        necessary on a Binkley-System. So don't waste the time of a
  653.        Binkley-User with this things.
  654.  
  655.        If you already have a string SET FD=<dir> (or SET DBRIDGE=..) in
  656.        your AUTOEXEC.BAT, you don't need to set-up TRKMOPT to tell TrackM
  657.        what system you are running. If not, put the following line in
  658.        your AUTOEXEC.BAT file:
  659.  
  660.        SET TRKMOPT=FRODO   (for the FrontDoor example)
  661.  
  662.        If you set GOLDED, TrackM will check all messages at every run,
  663.        not only thouse, that are younger than the timestamp TRACKM.TIM.
  664.        This was nesessary because GoldED does not give a new timestamp to
  665.        a message when you first read it. TrackM gets a little slower when
  666.        you have set GOLDED, but the most recent speed-factor is your
  667.        harddisk, not TrackM.
  668.  
  669.        To set more than one option to TRKMOPT you have to say f.e.:
  670.  
  671.        SET TRKMOPT=DBRIDGE,GOLDED
  672.  
  673.  
  674.  
  675.        TrackM Usermanual Version 4.24                    page - 13 -
  676.  
  677.  
  678.  
  679.        ┌──────────┐
  680.        │ NETWORKS │
  681.        └──────────┘
  682.  
  683.        TrackM has a few things which should it make possible to run it in
  684.        any type of Network-environment. The most important part in
  685.        TMSETUP is the 'Paths' section in which you tell TrackM where to
  686.        find its files (see next page). Instead of entering an absolute
  687.        path, you have the following options:
  688.  
  689.  
  690.        1.   Variable replacement
  691.  
  692.             At any place on a pathline you can enter a variable in the
  693.             form %VARNAME%, just like you can do it in your batchfiles.
  694.  
  695.             Examples:                %FD%\MAIL
  696.                                      %FD%\BADMAIL
  697.  
  698.             will be replaced with:   D:\FD\MAIL
  699.                                      D:\FD\BADMAIL
  700.  
  701.             if you place in you AUTOEXEC.BAT SET FD=D:\FD
  702.  
  703.             You can only give one %VAR% in a pathline!
  704.  
  705.  
  706.  
  707.        2.   Support for TMSERVER
  708.  
  709.             TrackM supports a DOS-variable named TMSERVER. If you put a
  710.             '\\' at the first place in your pathline, TrackM will replace
  711.             it with the string defined by TMSERVER.
  712.  
  713.  
  714.             Examples:                \\MAIL
  715.                                      \\BADMAIL
  716.  
  717.             will be replaced with:   C:\DBRIDGE\MAIL
  718.                                      C:\DBRIDGE\BADMAIL
  719.  
  720.             if you have set TMSERVER=C:\DBRIDGE. If you already have
  721.             defined DBRIDGE you could simply tell SET TMSERVER=%DBRIDGE%
  722.  
  723.  
  724.        Both methods take place on all pathstrings and on the name for the
  725.        logfile.
  726.  
  727.  
  728.  
  729.        TrackM Usermanual Version 4.24                    page - 14 -
  730.  
  731.  
  732.  
  733.  
  734.                       ┌───────────────────────────────────┐
  735.                       │ Explanation of TMSETUP's verbs    │
  736.                       └───────────────────────────────────┘
  737.  
  738.  
  739.  
  740.        Paths
  741.        ══════
  742.  
  743.  
  744.        Mail
  745.  
  746.             The path to your netmail directory
  747.  
  748.        BadMail
  749.  
  750.             The path to your bad-message directory, used only if you have
  751.             enabled one of the move options (see below). This directory
  752.             may be your normal BadMail-directory, already used by your
  753.             EchoMail-tosser, or you can define a separate one ONLY for
  754.             TrackM.
  755.  
  756.             NOTE:     To be as fast as possible, TrackM will do a quick
  757.                       RENAME from your Mail-directory to the BadMail-
  758.                       directory. For that reason, 'Mail' and 'BadMail'
  759.                       must exist on the same physical drive !!
  760.  
  761.  
  762.        NodeDir
  763.  
  764.             The path to your nodelist directory. This is the directory
  765.             TrackM will place it's TRACKM.IDX file in.
  766.  
  767.  
  768.        RecMail
  769.  
  770.             TrackM will move messages to the directory you set-up if they
  771.             are 'Received' and addressed to the name defined as 'Sysop'.
  772.             It's a good idea to make a special directory for that kind of
  773.             messages.
  774.  
  775.             Example: D:\FD\MYMAIL
  776.  
  777.        Inbound
  778.  
  779.             Path where your nailer will place mail and files from nodes
  780.             you have a password with.
  781.  
  782.        Unprotected
  783.  
  784.             Path where your mailer will place mail and files from nodes
  785.             you don't have a password with. Leave it blank or set the
  786.             same path as 'Inbound', if you don't have such a directory.
  787.  
  788.  
  789.  
  790.        TrackM Usermanual Version 4.24                    page - 15 -
  791.  
  792.  
  793.  
  794.        TwitMail
  795.  
  796.             Path where your mailer will place mail and files from nodes
  797.             not listed in the nodelist (if you are running a BinkleyTerm-
  798.             System) or mail and files from nodes you have defined as Twit
  799.             if you are using my FDPI.EXE extension to FrontDoor. Leave
  800.             this entry blank if you don't run a 3-level inbound or insert
  801.             the same path as defined for 'Inbound'.
  802.  
  803.  
  804.  
  805.        System
  806.  
  807.             The path where TrackM look for it's files. When you start
  808.             TrackM it first attemps to find TRACKM.SYS and TRACKM.KEY in
  809.             the same directory together with TRACKM.EXE.
  810.  
  811.             NOTE:     You can leave this line blank. In this case TrackM
  812.                       will look for its files and will also create its
  813.                       files in the directory you invoke it from.
  814.  
  815.  
  816.  
  817.        TrackM Usermanual Version 4.24                    page - 16 -
  818.  
  819.  
  820.  
  821.        Nodelist
  822.        ════════
  823.  
  824.        Nodelists
  825.  
  826.             Filename can be a full name with extension or a name with the
  827.             extension .???. In the last case, TrackM will automatically
  828.             search for a file with the greatest numeric value for .???
  829.             Due to the new concept of the IDX-file you have to take care,
  830.             that all zones in your nodelist-files are in ascending order.
  831.             You can *never* use two files which have the same zone li-
  832.             sted. If you have for example:
  833.  
  834.                  SIGNODES  zones 24 to 28
  835.                  NODELIST  zone 1 to 6
  836.                  EUROLIST  zone 100
  837.  
  838.             you can *not* set-up a private file with one of the above
  839.             zones in it. See next statement for how to include private
  840.             nodes.
  841.  
  842.             In every file, it does not matter where a zone appears. F.e.
  843.             zone 2 comes in front of zone 1 in the European fidonet-
  844.             nodelist. That's ok. If you want to include a private node-
  845.             list-file in TrackM, make sure that this file contains a zone
  846.             statement at the beginning.
  847.  
  848.             Don't try to set-up something like FDPOINT.PVT! TrackM needs
  849.             a nodelist in the pure St. Louis format.
  850.  
  851.             If you are running in a multitasking environment and you have
  852.             loaded SHARE, be sure to set-up a file for the first entry
  853.             which is also be used by another program. TrackM will detect
  854.             that conflict and instead of compiling a new idx, it will
  855.             work with the old ones until it has access to the nodelist
  856.             file.
  857.  
  858.        Private
  859.  
  860.             While TrackM can not include tiny private nodelists in it's
  861.             IDX-file, there is a 'Private-Node Manager' now. You can set-
  862.             up a maximum of 50 nodes and you are absolutely free what
  863.             addresses you put in there. Every time TrackM searches for a
  864.             valid address, it first have a quick look at your private
  865.             array.
  866.  
  867.        IncludePVT
  868.  
  869.             If you want to include also nodes in the IDX-file that are
  870.             marked as 'Pvt'.
  871.  
  872.        IncludeHOLD
  873.  
  874.             If you want to include also nodes in the IDX-file that are
  875.             marked as 'Hold' in the nodelist.
  876.  
  877.  
  878.  
  879.        TrackM Usermanual Version 4.24                    page - 17 -
  880.  
  881.  
  882.  
  883.  
  884.        Address setup
  885.        ═════════════
  886.  
  887.        Address   <zone:net/node[.point]>  [domain]
  888.  
  889.             NOTE:     Your main-address is hardcoded in the key if you
  890.                       run the registered version. See commandline-option
  891.                       -a.
  892.  
  893.  
  894.        Aka       <zone:net/node[.point]>  [domain]
  895.  
  896.             Define your AKA addresses and domains. TrackM assumes '.0' if
  897.             you don't enter a pointnumber !
  898.  
  899.  
  900.        FakeNet
  901.  
  902.             You can define a fakenet/pointnet for every Aka-address. If
  903.             you don't want to use different fakenets you *do* have to put
  904.             in your pointnet here again. Don't leave this field to zero !
  905.  
  906.  
  907.        Active
  908.  
  909.             Only if you have set the Aka-address to be active, TrackM
  910.             takes it in account.
  911.  
  912.  
  913.  
  914.        TrackM Usermanual Version 4.24                    page - 18 -
  915.  
  916.  
  917.  
  918.        Sysop
  919.        ═════
  920.  
  921.  
  922.        Sysop     <your name>
  923.  
  924.             NOTE:     Your name is hardcoded in the key if you run the
  925.                       registered version.
  926.  
  927.        Alias
  928.  
  929.             You can define up to 10 alias-names for yourself.
  930.  
  931.        R2S
  932.  
  933.             Rename to sysop. A message to one of your alias-names will be
  934.             renamed to the name defined as 'Sysop'.
  935.  
  936.        Act
  937.  
  938.             Alias is active
  939.  
  940.  
  941.        Cosysops
  942.        ════════
  943.  
  944.             You can copy netmail addressed to you for up to 5 cosysops.
  945.  
  946.        Name
  947.  
  948.             Name of your cosysop.
  949.  
  950.        Address
  951.  
  952.             fully 4D-aware networkaddress.
  953.  
  954.             NOTE:     While point-checking already has taken place, you
  955.                       have to define the address of a 3D-point if he is
  956.                       your cosysop in the form pointnet/pointnumber.
  957.  
  958.        Act
  959.  
  960.             Only if 'Yes', the message will be copied. So you can leave
  961.             your cosysop(s) in this array, set them to 'No'. If you are
  962.             on vacation, you can toggle each entry to 'Yes'.
  963.  
  964.             NOTE:     Don't define yourself as a cosysop with the same
  965.                       name as your primary sysopname. This will cause
  966.                       TrackM to go into an endless loop.
  967.  
  968.  
  969.  
  970.        TrackM Usermanual Version 4.24                    page - 19 -
  971.  
  972.  
  973.  
  974.        Languages
  975.        ════════
  976.  
  977.        TrackM will write it's comments in the defined language. If you
  978.        don't define a language, TrackM will write the comments in
  979.        English.
  980.  
  981.        You can setup your own language in the file TRACKM.LNG. In the
  982.        registered version, you can define your own text in any language
  983.        you want for nearly all and everything. See the examples for
  984.        different languages which comes with this distribution packet.
  985.  
  986.  
  987.        Timezones
  988.        ═════════
  989.  
  990.        Having transfer with different zones in fidonet makes it difficult
  991.        to follow the time in a messages. F.e. if someone in Australia and
  992.        in USA writes a message NOW, the local timestamps would be differ
  993.        by 16 hours. So a message from Australia can reach someone in USA
  994.        before the local time.
  995.  
  996.        TrackM supports Timezones in two ways:
  997.  
  998.        1.   If found, it will place the string defined by SET TZ=
  999.             <timezone> in the message. Possible strings are f.e.:
  1000.  
  1001.             GMT        Greenwich Mean Time
  1002.             GMT+1      Greenwich Mean Time + 1 hour, that our
  1003.                        local time in Germany
  1004.             EST        Eastern Standard Time of USA
  1005.             CST        Central Standard Time
  1006.  
  1007.             you can also set :
  1008.  
  1009.             MEZ        Mitteleuropäische Zeit
  1010.             MESZ       Mitteleuropäische Sommerzeit
  1011.  
  1012.             but i don't think, this could help someone in Australia.
  1013.  
  1014.        2.   Timedifference to GMT (also known as UT for Universal Time)
  1015.  
  1016.             This is an integer value between -12 and +12. This value is
  1017.             interpreted as the time in hours, someone has to add or
  1018.             subtract to get UT.
  1019.  
  1020.             Here in Germany we are 1 hour in front of UT. So you have to
  1021.             install -1. Someone in Australia has to install -8. Someone
  1022.             in the middle of USA has to install +6.
  1023.  
  1024.             NOTE: Even if you have defined a TZ environmentstring, you
  1025.             must set the timezone to anything different from 99 in
  1026.             TMSETUP to activate this function.
  1027.  
  1028.  
  1029.  
  1030.        TrackM Usermanual Version 4.24                    page - 20 -
  1031.  
  1032.  
  1033.        AreaFix / AreaMgr / Raid
  1034.        ════════════════════════
  1035.  
  1036.        AfterAFIX
  1037.  
  1038.             TrackM will look for Messages to 'AreaFix' or 'AreaMgr'. If
  1039.             it finds one, it will exit after everything is done, with the
  1040.             errorlevel you have defined. So you can install something
  1041.             like this:
  1042.  
  1043.             TosScan Toss /NoMgr
  1044.             Trackm
  1045.             If Errorlevel 99 TosScan Mgr
  1046.  
  1047.             or:
  1048.  
  1049.             QM TOSS SCAN
  1050.             TrackM
  1051.             If Errorlevel 99 AreaFix
  1052.  
  1053.             Whenever TrackM finds a message to 'AreaFix' which is from
  1054.             one of your points and not already remapped to your PointNet,
  1055.             it will make the remapping. This will only take place if the
  1056.             message is to 'AreaFix'. Messages addressed to 'AreaMgr' will
  1057.             never be changed cecause TosScan's AreaMgr can handle 4D-
  1058.             addresses very well.
  1059.  
  1060.             Tell your points to write to 'AreaFix' if you are not using
  1061.             TosScan!
  1062.  
  1063.  
  1064.        FixAMgr      !!! TosScan Only !!!!
  1065.  
  1066.             There is a serious bug in TosScan 1.0 that causes the
  1067.             internal AreaMgr to hang up your system. 'FixAMgr' will fix
  1068.             this bug. It will correct wrong messages to the right format!
  1069.             This feature is only available in a FrontDoor environment.
  1070.  
  1071.  
  1072.        AfterRaid
  1073.  
  1074.             TrackM will look for Messages to 'Raid' or 'Tick'. If it
  1075.             finds one, it will exit after everything is done, with the
  1076.             errorlevel you have defined.
  1077.  
  1078.             If you have defined AfterAfix & AfterRaid, TrackM will sum
  1079.             both errorlevels. So if you have a 99 for AfterAfix and a 98
  1080.             for AfterRaid, you will automatically have a third one of 197
  1081.             if TrackM finds messages to both of them. If you run the
  1082.             registered version of TrackM, i would prefer you to install
  1083.             AreaFix and Raid in the Errorlevel-Manager!
  1084.  
  1085.        4D-FixName
  1086.  
  1087.             Name of an Area-Manager which is able to handle 4D-addresses.
  1088.             This should be 'AreaMGR' for TosScan or 'AreaLink' for IMail.
  1089.             If no 4D-Manager is available, enter something like 'YYYYZZZ'
  1090.             to disable this function.
  1091.  
  1092.  
  1093.  
  1094.        TrackM Usermanual Version 4.24                    page - 21 -
  1095.  
  1096.  
  1097.  
  1098.        Names and Errorlevels
  1099.        ═════════════════════
  1100.  
  1101.  
  1102.        You can enter up to 10 names ( or substrings of a name) that
  1103.        TrackM will look for in the field of the receiver. When TrackM
  1104.        finds a matching name, there are two alternate methods in doing
  1105.        something:
  1106.  
  1107.        1.   TrackM will end itself (after doing everything else) with an
  1108.             errorlevel you have defined. If you have installed 'Rambo 30
  1109.             No   Yes' - and Rambo was found, TrackM will end itself with
  1110.             errorlevel 30.
  1111.  
  1112.             You can now ckeck for this situation in your batchfile with:
  1113.  
  1114.             If Errorlevel 30 goto Rambo_found
  1115.  
  1116.  
  1117.        2.   Every DOS-Program can only end with one errorlevel. Therefor
  1118.             TrackM knows a more powerful method of checking for a name or
  1119.             up to 10 names in one run. TrackM can write out empty files
  1120.             to your harddisk. If you have installed:
  1121.  
  1122.             Rambo         30    Yes   Yes
  1123.             Areafix       31    Yes   Yes
  1124.             Jabbawooky    244   Yes   Yes
  1125.  
  1126.             and TrackM finds messages to one or all of them, it will
  1127.             write out:
  1128.  
  1129.             EXIT30.TRK
  1130.             EXIT31.TRK
  1131.             EXIT244.TRK
  1132.  
  1133.             now you can install in you batchfile:
  1134.  
  1135.             :AfterTrackM
  1136.             If exist EXIT30.TRK goto Rambo_handle
  1137.             If exist EXIT31.TRK goto AreaFix_handle
  1138.             If exist EXIT244.TRK goto Play_a_melody
  1139.  
  1140.             Don't forget to delete the specific file after the action has
  1141.             taken place. So the last lines in your 'Rambo_handle' should
  1142.             be:
  1143.  
  1144.             DEL EXIT30.TRK
  1145.             goto AfterTrackM
  1146.  
  1147.             You can also define two ore more names with the same
  1148.             errorlevel and/or file. F.e. AreaFIX and AreaMGR.
  1149.  
  1150.  
  1151.  
  1152.        TrackM Usermanual Version 4.24                    page - 22 -
  1153.  
  1154.  
  1155.        Messagebits
  1156.        ═══════════
  1157.  
  1158.  
  1159.        AddPriv
  1160.  
  1161.             TrackM will add a 'Private' bit to all messages marked 'In
  1162.             Transit'. So your users can't read messages if the sender has
  1163.             forgotten to set the private-bit.
  1164.  
  1165.  
  1166.        StripCrash
  1167.  
  1168.             When tracking a message, TrackM will delete the 'Crash'-bit
  1169.             of the message.
  1170.  
  1171.        StripTransit
  1172.  
  1173.             TrackM will strip the 'In Transit'-bit of the message.
  1174.  
  1175.        StripOrphan
  1176.  
  1177.             TrackM will strip the 'Orphan'-bit of returned messages.
  1178.  
  1179.        StripFA
  1180.  
  1181.             TrackM will strip the 'Fileattach' bit of a message 'In
  1182.             Transit'.
  1183.  
  1184.        RouteFiles  *
  1185.  
  1186.             Some mailers are not able to route files through your system
  1187.             even if you want it. The file is laying around in your
  1188.             inbound directory and the message is a fileattach for a file
  1189.             without any information where this files exists. Tell TrackM
  1190.             the path to your inbound-directory and enable 'RouteFiles'.
  1191.             TrackM will insert the path to your inbound-dir into every
  1192.             message, which is a fileattach marked 'In Transit', and not
  1193.             already has the proper inbound-path in the subject-field.
  1194.  
  1195.             NOTE: 'RouteFiles' will disable 'StripFA' !!
  1196.  
  1197.             You must have defined at least one inbound path! TrackM also
  1198.             takes care if a file was moved to another level inbound and
  1199.             inserts the correct path.
  1200.  
  1201.        StripFlags
  1202.  
  1203.             This is a very important feature for all FrontDoor 1.99c
  1204.             systems. Without it, it is possible that someone routes a
  1205.             message to you and your system will immediately dial out to
  1206.             the destination system.
  1207.             AND THAT WILL EVEN WORK WITH FILEREQUESTS !
  1208.             Be sure to set 'StripFlags' in your configuration file!!
  1209.             'StripFlags' only kills the IMM flag and leaves the  other
  1210.             flags untouched.
  1211.             Stripflags is only active in a FRODO or DBRIDGE environment.
  1212.  
  1213.  
  1214.  
  1215.        TrackM Usermanual Version 4.24                    page - 23 -
  1216.  
  1217.  
  1218.  
  1219.        MatchNetwork
  1220.  
  1221.             If a message is coming through your system and the origin-
  1222.             address is not in your network, TrackM will search your Akas
  1223.             if you are also a member of the destination network. If so,
  1224.             TrackM will automatically change to the Aka-Address and, if
  1225.             defined, to the Aka-domain.
  1226.  
  1227.  
  1228.             Examples:
  1229.  
  1230.             I am also working as a HUB 2300 for Network 507.
  1231.  
  1232.             For all messages that are coming from Nodes not in MY Network
  1233.             241, TrackM will represent itself as 2:507/2300@fidonet if
  1234.             the message is TO a 507 node.
  1235.  
  1236.             I am also a Host in SigNet
  1237.  
  1238.             For all messages going through my SigNet Host, TrackM will
  1239.             represent itself as 27:1349/0@signet
  1240.  
  1241.             NOTE:     If you have more than one Aka in another Network,
  1242.                       make sure to set-up the Aka you want TrackM to take
  1243.                       as the last entry.
  1244.  
  1245.  
  1246.        AddINTL
  1247.  
  1248.             TrackM can add INTL-lines to messages that are going THROUGH
  1249.             your system if a INTL-line is necessary but missing !
  1250.  
  1251.             Example:
  1252.  
  1253.             27:1349/101 writes a message to 27:349/0. While both
  1254.             addresses are in the same zone, there is no INTL-line in the
  1255.             message.
  1256.  
  1257.             Without 'AddINTL' this message would go to 2:349/0 ! Now
  1258.             TrackM checks if there is also an address 349/0 in the zone
  1259.             it finds the origin-address of the message. While this is
  1260.             true, TrackM can add the INTL-line and the message will go to
  1261.             the right destination.
  1262.  
  1263.        Defaultzone
  1264.  
  1265.             If Trackm does not find any zone-information in a message it
  1266.             assumes the zone as the zone you have given with your
  1267.             mainaddress. This should prevent TrackM from not finding bad
  1268.             addresses where two nets exist in different zones.
  1269.  
  1270.  
  1271.  
  1272.        TrackM Usermanual Version 4.24                    page - 24 -
  1273.  
  1274.  
  1275.  
  1276.        Message clean-up
  1277.        ═══════════════
  1278.  
  1279.  
  1280.        CleanFreq  *
  1281.  
  1282.             TrackM will look for messages that are filerequests and are
  1283.             already received by your system. Normally these messages are
  1284.             laying around until you delete them manually. TrackM will
  1285.             kill all filerequests that does not have the LOCAL-bit set.
  1286.  
  1287.  
  1288.        KillRec  *
  1289.  
  1290.             TrackM will kill messages that are already read.
  1291.  
  1292.        MoveRec  *
  1293.  
  1294.             Instead of killing a message that is addressed to YOU and
  1295.             already read by you, TrackM will move the message to the
  1296.             directory you have defined in the path section. You must also
  1297.             activate 'KillRec' to use this feature.
  1298.  
  1299.        KillSent
  1300.  
  1301.             TrackM will kill messages that are marked as SENT.
  1302.  
  1303.  
  1304.        CopyToBad
  1305.  
  1306.             TrackM will copy messages with unknown origin or destination
  1307.             addresses to the area defined in BADMAIL. Then TrackM will
  1308.             process the message as usual.
  1309.  
  1310.  
  1311.        MoveBadOrg
  1312.  
  1313.             TrackM will move messages with unknown origin to the area
  1314.             defined in BADMAIL. The messages are already prepared when
  1315.             they are moved. So you only have to move them back to your
  1316.             netmail-directory.
  1317.  
  1318.  
  1319.        MoveBadDest
  1320.  
  1321.             TrackM will move messages with unknown destination to the
  1322.             area defined in BADMAIL. The messages are already prepared
  1323.             when they are moved. You have to move them back to your
  1324.             netmail-directory to send them out.
  1325.  
  1326.  
  1327.        Move Mysent
  1328.  
  1329.             TrackM will move messages written by YOU after they have been
  1330.             marked as SENT to the directory you have defined for received
  1331.             mail. So you can follow up also your replies if you have
  1332.             enabled 'Move Rec' & and this option.
  1333.  
  1334.  
  1335.  
  1336.        TrackM Usermanual Version 4.24                    page - 25 -
  1337.  
  1338.  
  1339.  
  1340.        NoEcho
  1341.  
  1342.             TrackM will return messages that are looking like netrouted
  1343.             echomail-messages back to the sender. This means TrackM will
  1344.             return the message to the system it has it got from, *NOT* to
  1345.             the originator of the message.
  1346.  
  1347.             NOTE:     You cannot use this function if you are using a
  1348.                       mailprozessor that imports echomail through your
  1349.                       netmail directory.
  1350.  
  1351.  
  1352.  
  1353.        Return Orphan  *
  1354.  
  1355.             If you act as a gateway for another network - for example
  1356.             UUCP - you should run a software which checks the correct
  1357.             addressing and syntax of a message. If an error was found
  1358.             your software should mark the message 'ORPHAN'. TrackM will
  1359.             return this message to the sender. You can define your own
  1360.             text for the returncomment in TRACKM.ORP.
  1361.  
  1362.  
  1363.  
  1364.        AddReqText  *
  1365.  
  1366.             Default 'No'. You can choose wether or not TrackM should add
  1367.             a text of the originator to a message made by the 'Request-
  1368.             Manager'. If 'No' a empty request message is generated.
  1369.  
  1370.  
  1371.  
  1372.        DistOnly  *
  1373.  
  1374.        This is a reference to the 'Disturb-Manager;' section. Normally a
  1375.        disturb message would send out the original message back to the
  1376.        sender. If you set 'DistOnly' to only a comment defined by the
  1377.        disturb function will be returned. The message itself is copied to
  1378.        the directory defined as 'MyMail'.
  1379.  
  1380.  
  1381.  
  1382.        TrackM Usermanual Version 4.24                    page - 26 -
  1383.  
  1384.  
  1385.  
  1386.  
  1387.        The Pointnet
  1388.        ════════════
  1389.  
  1390.        PointNet
  1391.  
  1392.             Your point network-number, if you can't set the the environ-
  1393.             ment-string POINTNET. See also 'Aka', if you want to run with
  1394.             multiple pointnets.
  1395.  
  1396.        DoRemap
  1397.  
  1398.             Remap Messages from and to Points. You can toggle this
  1399.             statement with the commandline-option -r at runtime.
  1400.  
  1401.             NOTE:     Only if you activate 'DoRemap' you will have access
  1402.                       to the other options to set-up a pointnet!
  1403.  
  1404.  
  1405.        OldPointnet
  1406.  
  1407.             I'd just changed my point network. But there are still coming
  1408.             a lot of messages to the addresses of the old PointNet.
  1409.             Everytime a message is coming to the OldPointNet, TrackM will
  1410.             check for the correct name as defined in the 'Point-Manager'.
  1411.             Also the remapping logic of messages FROM points will check
  1412.             every message for the names listed in the 'Point-Manager'. So
  1413.             if you install 'OldPointNet', there could never be a wrong
  1414.             address from/to your points. But make sure to have all names
  1415.             listed in the 'Point-Manager'!
  1416.  
  1417.  
  1418.        RAXPoint  *
  1419.  
  1420.             A pointnumber your RAX points are running with. If TrackM
  1421.             finds a message to Net/Node.RAXPoint, the RAXPoint will be
  1422.             stripped and the message attribute is set to private only. So
  1423.             you no longer have to 'KillTransit' and you don't have to
  1424.             set-up your RAX points as users.
  1425.  
  1426.  
  1427.        MatchFrom
  1428.  
  1429.             Works similar to 'OldPointNet'. Every message is checked
  1430.             against the name-table of the 'Point-Manager', regardless
  1431.             which address is listed as origin. If the name is found,
  1432.             TrackM changes the originaddress to zone:net/node.point
  1433.  
  1434.        MatchTo
  1435.  
  1436.             If active, EVERY message is checked against the nametable in
  1437.             the 'Point-Manager'. If a name is found, TrackM will change
  1438.             the destination-address to zone:PointNet/Point or, if the
  1439.             point is a 4D-Point, to zone:Net/Node.Point
  1440.  
  1441.             This will also work, if you have defined yourself as a point
  1442.             of your system.
  1443.  
  1444.  
  1445.  
  1446.        TrackM Usermanual Version 4.24                    page - 27 -
  1447.  
  1448.  
  1449.  
  1450.             NOTE:     If you activate MatchFrom AND MatchTo there is no
  1451.                       need to activate 'OldPointnet'.
  1452.  
  1453.             Be carefully with the names in the 'Point-Manager' if you
  1454.             activate 'MatchTo'. If f.e. a message is addressed to 'Frank
  1455.             Miller' of 2:310/19 and you have a 'Miller' defined as Point
  1456.             1, the message will be remapped to zone:PointNet/1.
  1457.  
  1458.  
  1459.        Interzonehandling:
  1460.  
  1461.  
  1462.        Whenever TrackM finds a ^AINTL line in a message it will also
  1463.        search for the origin- and destination-node in this line, in its
  1464.        IDX file. If you see a message returned by TrackM and the address
  1465.        in the destination-field looks ok, have a look at the INTL-line.
  1466.  
  1467.  
  1468.        ShortINTL
  1469.  
  1470.             Some editors only put a short form of the INTL kludge in the
  1471.             message, where only the destination address is listed. If you
  1472.             use such a editor enable this function.
  1473.  
  1474.        NoINTLTest
  1475.  
  1476.             If you don't want TrackM to test the INTL-line.
  1477.  
  1478.  
  1479.        OnlyMyZone
  1480.  
  1481.             If active, TrackM will only check messages from your main-
  1482.             zone as defined in your main-address for bad origin and bad
  1483.             destination address. If you wish, you can only compile a
  1484.             nodelist from your own zone if you activate OnlyMyZone.
  1485.  
  1486.  
  1487.  
  1488.        TrackM Usermanual Version 4.24                    page - 28 -
  1489.  
  1490.  
  1491.  
  1492.                              ┌──────────────────────┐
  1493.                              │ User definable Text  │
  1494.                              └──────────────────────┘
  1495.  
  1496.                  **   only available in the registered version **
  1497.  
  1498.  
  1499.        Instead of using the default messages you can define your own text
  1500.        for wrong destination and wrong origin messages. TMSETUP has a
  1501.        built-in full-screen-editor (WordStar<tm> alike) that makes it
  1502.        very easy for you to change your text. You don't have to take care
  1503.        of the filenames, TMSETUP is making it for you. However you can
  1504.        use any plain vanilla ASCII-Editor to build your texts.
  1505.  
  1506.        All user definable should exist in the directory which is defined
  1507.        as the system directory.
  1508.  
  1509.        Filenames:
  1510.  
  1511.        Everything in the file TRACKM.WDT is shown in a message with a
  1512.        wrong destination before '--- message text follows ---' is shown.
  1513.  
  1514.  
  1515.        Everything in the file TRACKM.ORP is shown in a message with a
  1516.        ORPHAN bit before '--- message text follows ---' is shown.
  1517.  
  1518.  
  1519.        Everything in the file TRACKM.WOR is shown in a message with a
  1520.        wrong origin before '--- message text follows ---' is shown.
  1521.  
  1522.  
  1523.        Everything in the file TRACKM.RTO is shown in a message returned
  1524.        to a system in the Route-To Manager.
  1525.  
  1526.  
  1527.        Everything in the file TRACKM.RFR is shown in a message returned
  1528.        to a system in the Route-From Manager.
  1529.  
  1530.  
  1531.        Everything in the file TRACKM.ASH is shown in a message to a
  1532.        asshole before '--- message text follows ---' is shown.
  1533.  
  1534.  
  1535.  
  1536.        TrackM Usermanual Version 4.24                    page - 29 -
  1537.  
  1538.  
  1539.  
  1540.                                   ┌───────────┐
  1541.                                   │ Templates │
  1542.                                   └───────────┘
  1543.  
  1544.        You can define your textfiles in any language now. TrackM knows
  1545.        the following verbs in a text, which will be replaced:
  1546.  
  1547.        %NODE%          will be replaced with your address
  1548.  
  1549.        %SYSOP%         will be replaced with your name
  1550.  
  1551.        %MYNAME%        will be replaced with your firstname
  1552.  
  1553.        %FIRSTNAME%     will be replaced with the receivers
  1554.                        firstname
  1555.  
  1556.        %LASTNAME%      will be replaced with the receivers
  1557.                        lastname if any
  1558.  
  1559.        %DATE%          will be replaced with the actual date
  1560.  
  1561.        %TIME%          will be replaced with the actual time
  1562.  
  1563.  
  1564.        NOTE:     If TrackM has to return a message to the sending system
  1565.                  it first swaps the addresses and names and then checks
  1566.                  the templates ! In this case you have to exchange
  1567.                  %FIRSTNAME% and %MYNAME%.
  1568.  
  1569.  
  1570.  
  1571.        TrackM Usermanual Version 4.24                    page - 30 -
  1572.  
  1573.  
  1574.  
  1575.                                    ┌──────────┐
  1576.                                    │ Printing │
  1577.                                    └──────────┘
  1578.  
  1579.  
  1580.  
  1581.        While TrackM prozesses messages, it can print them out under va-
  1582.        rious conditions. There is no special hardware installation for
  1583.        the printer in TMSETUP. All output will simply go to the device
  1584.        defined as PRN:. So if you use a serial printer you have to use
  1585.        the MODE command (see you DOS reference handbook) to change the
  1586.        device. Normally you should already have installed your printer in
  1587.        your AUTOEXEC.BAT if you don't use the normal default parallel
  1588.        printer on LPT1:. TrackM has an internal checker to see if your
  1589.        printer is ready to print. So you can install printing messages
  1590.        and your printer is not ready under any condition, TrackM will
  1591.        ignore the printing and continue its work.
  1592.  
  1593.  
  1594.        Flags;
  1595.  
  1596.        If you don't set any flags, TrackM won't print anything. You can
  1597.        set the following flags:
  1598.  
  1599.        ToSysop
  1600.  
  1601.             Messages addressed to the name defined as 'Sysop' will go to
  1602.             the printer.
  1603.  
  1604.        ToSystem
  1605.  
  1606.             All Messages addressed to you network address will go to the
  1607.             printer. That includes messages to your points. Messages
  1608.             which have the LOCAL bit set will not be printed.
  1609.  
  1610.        ToAka
  1611.  
  1612.             Messages to all Aka-addresses of your system will go to the
  1613.             printer.
  1614.  
  1615.        MarkREC
  1616.  
  1617.             A message already printed out is marked as received. This
  1618.             only works with messages addressed to you. So in the next
  1619.             run, TrackM will move this message to the directory defined
  1620.             as 'MyMail'.
  1621.             
  1622.             
  1623.  
  1624.  
  1625.  
  1626.        TrackM Usermanual Version 4.24                    page - 31 -
  1627.  
  1628.  
  1629.  
  1630.        Printer Set-Up
  1631.  
  1632.        There is no need to anything in this section. Every message prin-
  1633.        ted out will got to the printer with the attributes which are ac-
  1634.        tual at this time. However it's a good idea to make some format-
  1635.        ting to the output. You have the following options to format the
  1636.        output:
  1637.  
  1638.        Init      printer init
  1639.  
  1640.        Reset     reset the printer to default
  1641.  
  1642.        From:     attributes for the 'From:'-field of a message
  1643.  
  1644.        To:       attributes for the 'To:'-field of a message
  1645.  
  1646.        Status    attributes for the status line
  1647.  
  1648.        Kludge    attributes for those lines in a message, normally hidden
  1649.                  in your message-editor (VIA, MSGID, INTL etc.)
  1650.  
  1651.        Text      All other output
  1652.  
  1653.  
  1654.        I thing you have to play a little with this attributes until it
  1655.        works like you expected. The 'Text'-input is the most important of
  1656.        all. Here you have to define all defaults. If you have for example
  1657.        defined to print the 'From:' and 'To:' field in bold and the
  1658.        'Kludge'-strings in italics, your 'Text'-entry should include re-
  1659.        set-bold, reset-italics.
  1660.  
  1661.        Entering the printer codes is a little tricky because you have to
  1662.        enter the direct codes used by your printer.
  1663.  
  1664.        Example:
  1665.  
  1666.        On most printers, a <ESC>4 will invoke Italics. But you can't
  1667.        enter <ESC> in TMSETUP. To enter a code, not directly on your key-
  1668.        board you have to press <Ctrl>-<P> and then the code on your nume-
  1669.        ric keypad holding down the <alt>-key. So to enter <ESC>4 you have
  1670.        to press:
  1671.  
  1672.             <Ctrl>-<P> <Alt>-<2>-<7> <4>
  1673.  
  1674.  
  1675.  
  1676.        TrackM Usermanual Version 4.24                    page - 32 -
  1677.  
  1678.  
  1679.  
  1680.  
  1681.                              ┌─────────────────────┐
  1682.                              │ THE MANAGER-SECTION │
  1683.                              └─────────────────────┘
  1684.  
  1685.  
  1686.  
  1687.        If you want to temporarily disable one entry in any type of the
  1688.        manager you can toggle the 'Active' bit to 'No'. This is extremely
  1689.        useful in the user and disturb manager.
  1690.  
  1691.                               ┌───────────────────┐
  1692.                               │ The Point Manager │
  1693.                               └───────────────────┘
  1694.  
  1695.        TrackM will look if a message without any destination address
  1696.        (which means with your own address) matches the name-field. If you
  1697.        have activate 'MatchTo' TrackM will check EVERY message! TrackM
  1698.        looks for a case insensitive substring in the message. So you can
  1699.        put only the surname in the <name> field.
  1700.  
  1701.        Entrys:
  1702.  
  1703.        Pointnumber    The nodenumber of your point in the specified
  1704.                       Fakenet. You can give the same number to different
  1705.                       points in different pointnets.
  1706.  
  1707.        Name           Name or substring of a name. Every name must be
  1708.                       unique. You can *NOT* set-up the same name for
  1709.                       different pointnets. You physically can, but TrackM
  1710.                       will end searching if it finds the first matching
  1711.                       name and the entry is active.
  1712.  
  1713.        FakeNet        The number of the pointnet this point belongs to.
  1714.                       If you enter a new point, TMSETUP will prompt you
  1715.                       with your primary pointnet.
  1716.  
  1717.        4D             The Point uses a 4D pointsoftware like FrontDoor.
  1718.                       No need to remap messages TO him to the fakenet
  1719.  
  1720.  
  1721.        NOTE:     You can define more than one name to the same
  1722.                  pointnumber. Simply enter the pointnumber twice with
  1723.                  different names.
  1724.  
  1725.        When you leave the Point-Manager all entries will be sorted in the
  1726.        order Fakenet..Pointnumber.
  1727.  
  1728.  
  1729.  
  1730.        TrackM Usermanual Version 4.24                    page - 33 -
  1731.  
  1732.  
  1733.  
  1734.                             ┌───────────────────────┐
  1735.                             │The ReAddress-Manager  │
  1736.                             └───────────────────────┘
  1737.  
  1738.        TrackM will readdress messages from the first address to the
  1739.        second address.
  1740.  
  1741.        Entrys:
  1742.  
  1743.        From Address   <Zone:Net/Node.Point|-1>
  1744.  
  1745.        To Address     <Zone:Net/Node.Point|-1>
  1746.  
  1747.                       TrackM will readdress messages from the first
  1748.                       address to the second address.
  1749.  
  1750.  
  1751.        Examples:
  1752.  
  1753.        2:507/1.-1  27:349/0.-1       Yes
  1754.  
  1755.        would readdress all messages that were originally addressed to
  1756.        2:507/1 to the new address 27:349/0 . Additional pointinformation
  1757.        will stay as it is. That means the -1 is a replacement for 'ALL'.
  1758.  
  1759.        NOTE:     You *HAVE TO* define -1 as point if you want to
  1760.                  readdress from zone:net/node to zone:net/node !!!
  1761.  
  1762.  
  1763.        2:507/1.10  27:349/0.0      Yes
  1764.  
  1765.  
  1766.        would readdress all messages that were originally addressed to
  1767.        2:507/1.10 to the new address 27:349/0 . The Point 10 is stripped!
  1768.  
  1769.        2:507/1.2    2:244/1.1102     Yes
  1770.  
  1771.  
  1772.        would readdress all messages that were originally addressed to
  1773.        2:507/1.10 to the new address 2:244/1.1102 .
  1774.  
  1775.  
  1776.  
  1777.        TrackM Usermanual Version 4.24                    page - 34 -
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.                                ┌─────────────────┐
  1784.                                │The User-Manager │
  1785.                                └─────────────────┘
  1786.  
  1787.                  **   only available in the registered version **
  1788.  
  1789.        TrackM will send messages to <name> to the given address.
  1790.  
  1791.        Say you are on vacations and want to read your messages at the
  1792.        system of your friend. Just put your name and address in the 'User
  1793.        Manager' and TrackM will send the messages to you.
  1794.  
  1795.        Another way is to send your messages to a friend, who will manage
  1796.        your system while you are on vacations.
  1797.  
  1798.        The Useraddress is full 4D aware !
  1799.  
  1800.        Entrys:
  1801.  
  1802.        Name      Name or part of the name. TrackM is case insensitiv when
  1803.                  checking the name. Unlike prior versions you not have to
  1804.                  join firstname and surname by an underscore.
  1805.  
  1806.        Address   Destination of the user
  1807.  
  1808.        Activ     see Point-Manager
  1809.  
  1810.  
  1811.  
  1812.        TrackM Usermanual Version 4.24                    page - 35 -
  1813.  
  1814.  
  1815.                              ┌──────────────────────┐
  1816.                              │ The Disturb-Manager  │
  1817.                              └──────────────────────┘
  1818.  
  1819.                  **   only available in the registered version **
  1820.  
  1821.  
  1822.        Again you are on vacations. But you don't have a system where you
  1823.        can read your messages. Instead of laying around in your message
  1824.        directory you can tell TrackM to return the message to the sender.
  1825.  
  1826.        Entrys:
  1827.  
  1828.        Address   If there is no address TrackM will return ANY message.
  1829.                  With a address-field you can return messages to
  1830.                  dedicated nets and/or nodes. Also the address can only
  1831.                  be a subset of a full address.
  1832.  
  1833.        Filename  If you don't define a filename, TrackM will insert a
  1834.                  default comment. You can define your own messagetext for
  1835.                  the returnmessage in a file called TRACKM.DTB. If this
  1836.                  file exist, every disturb-message without a given
  1837.                  filename will get the text from TRACKM.DTB.
  1838.  
  1839.  
  1840.        Activ     see Point-Manager
  1841.  
  1842.        Examples:
  1843.  
  1844.        2:-1/-1           ZONE2.DTB          Yes
  1845.  
  1846.        will return all messages from zone 2. Text is taken from ZONE2.DTB
  1847.  
  1848.        2:247/-1          NET247.DTB         Yes
  1849.  
  1850.        will return all messages from net 2:247 with the text in
  1851.        NET247.DTB
  1852.  
  1853.        2:507/1           SOLTAU.DTB         Yes
  1854.  
  1855.        will only return messages from 2:507/1 with the text in SOLTAU.DTB
  1856.  
  1857.        2:507/1.2         BADPOINT.DTB        Yes
  1858.  
  1859.        will only return messages from 2:507/1.2 with the text in
  1860.        BADPOINT.DTB
  1861.  
  1862.        2:507/1.-1        BADPOINT.DTB        Yes
  1863.  
  1864.        will only return messages from all points of 2:507/1 with the text
  1865.        in BADPOINT.DTB. Messages form the Node 2:507/1.0 will not be
  1866.        returned.
  1867.  
  1868.        2:241/-1                               Yes
  1869.  
  1870.        will return all messages from net 241 with the defaulttext or if
  1871.        exist with the text in TRACKM.DTB
  1872.  
  1873.  
  1874.  
  1875.        TrackM Usermanual Version 4.24                    page - 36 -
  1876.  
  1877.  
  1878.  
  1879.                              ┌─────────────────────┐
  1880.                              │ The Asshole-Manager │
  1881.                              └─────────────────────┘
  1882.  
  1883.                  **   only available in the registered version **
  1884.  
  1885.  
  1886.        If you don't like someone in a way that you will not read any
  1887.        message from him and you don't like to route mail from him,
  1888.        'asshole' is the right feature for you.
  1889.  
  1890.        Instead of checking for addresses like the 'Disturb-Manager',
  1891.        Asshole checks for names.
  1892.  
  1893.        Asshole handles a message in one of the following ways:
  1894.  
  1895.        1.   If the message is addressed to the name defined as 'Sysop',
  1896.             the message will simply be deleted. You will find a notice in
  1897.             the logfile.
  1898.  
  1899.        2.   If the destination address is not your own system, that means
  1900.             the message is 'In Transit', the message will be returned to
  1901.             the sender. There is a predefined text for 'Asshole' in
  1902.             TrackM, but you can define your own text in a file named
  1903.             TRACKM.ASH
  1904.  
  1905.  
  1906.        Entrys:
  1907.  
  1908.        Name      see Usermanager
  1909.  
  1910.        Activ     see Pointmanager
  1911.  
  1912.  
  1913.  
  1914.        TrackM Usermanual Version 4.24                    page - 37 -
  1915.  
  1916.  
  1917.  
  1918.  
  1919.                              ┌─────────────────────┐
  1920.                              │ The Exclude-Manager │
  1921.                              └─────────────────────┘
  1922.  
  1923.                  **   only available in the registered version **
  1924.  
  1925.  
  1926.        You can exclude nodes from processing with several options.
  1927.  
  1928.  
  1929.        Entrys:
  1930.  
  1931.        Address   Like everywhere in TMSetup *but* only 3D.
  1932.  
  1933.        Crash     Only if 'Yes', the system is allowed to send crash
  1934.                  messages via your system. This does *not* work with
  1935.                  FrontDoor > 2.00 because this mailer does not allow
  1936.                  routed crashmail.
  1937.  
  1938.        Files     If 'Yes', the system may route files via your system. If
  1939.                  you have defined 'StripFA' this stripping does not take
  1940.                  part for this system
  1941.  
  1942.        Activ     see Point-Manager
  1943.  
  1944.  
  1945.        Examples:
  1946.  
  1947.  
  1948.  
  1949.            2:507/1        Yes        Yes        Yes
  1950.  
  1951.        2:507/1 may send crash messages and fileattaches through your
  1952.        system. Messages are not checked for bad origin and destination.
  1953.  
  1954.            2:241/1         No        Yes         Yes
  1955.  
  1956.        2:241/1 may only send files through your system. Crashbit is
  1957.        stripped if you have enable StripCrash. Messages are not checked.
  1958.  
  1959.            2:507/1         No         No          Yes
  1960.  
  1961.        Crashbits and Fileattaches will be stripped but messages are not
  1962.        checked for bad origins. It's a good idea if your uplink is also
  1963.        using TrackM to include him in this way. That will prevent TrackM
  1964.        from adding a comment for a bad origin to a message that already
  1965.        has a comment.
  1966.  
  1967.  
  1968.  
  1969.        TrackM Usermanual Version 4.24                    page - 38 -
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.                              ┌──────────────────────┐
  1976.                              │  The Request Manager │
  1977.                              └──────────────────────┘
  1978.  
  1979.                  **   only available in the registered version **
  1980.  
  1981.  
  1982.        TrackM has a totally new feature that was never released in any
  1983.        other program before. This new feature should be strong enough to
  1984.        fit a separate program. But I like my TrackM and it has many
  1985.        functions already built-in to make the new feature.
  1986.  
  1987.  
  1988.        A user (normally a point, but can be anyone who has access to your
  1989.        netmailarea) can make a filerequest via your system! After your
  1990.        system has made the request and the request was successful the
  1991.        file will be forwarded to the user. To manage this, the user must
  1992.        follow some rules that looks similar to the AreaFix/AreaMgr syntax
  1993.        ( so your points will learn it quickly).
  1994.  
  1995.        The message to request a file via your system must look like:
  1996.  
  1997.        ╒══════════════════════════════════════════════════╕
  1998.        │ From: <Username>                                 │
  1999.        │ To  : TrackM                                     │
  2000.        │ Subj: <Password>                                 │
  2001.        ╞══════════════════════════════════════════════════╡
  2002.        │ NAME: <filename>[ !password]CR                   │
  2003.        │ ADDR: <zone:net/node>CR                          │
  2004.        │ STAT: Crash   <-- this line is optional          │
  2005.        ╘══════════════════════════════════════════════════╛
  2006.  
  2007.        Example:
  2008.  
  2009.        From: Olaf Podszka of 2:241/5802
  2010.        To  : TrackM
  2011.        Subj: 12345678
  2012.        --------------------------------
  2013.        NAME: VPIC29.ZIP
  2014.        ADDR: 2:244/1
  2015.  
  2016.        Syntax rules:
  2017.  
  2018.        - after filename and address a carriage-Return must end the line.
  2019.          If a password is added to the filename, there must be one
  2020.          space between the name and the ! (just the same as if you write
  2021.          a request message)
  2022.        - NAME: and ADDR: must be in UPPER case with ONE space followed.
  2023.        - username and password are case insensitive
  2024.        - any text after the address is ignored by TrackM.
  2025.  
  2026.  
  2027.  
  2028.        TrackM Usermanual Version 4.24                    page - 39 -
  2029.  
  2030.  
  2031.  
  2032.        Entries in the Request-Manager:
  2033.  
  2034.  
  2035.        Name      Name of the User
  2036.  
  2037.        Location  full 4D address.
  2038.  
  2039.                  NOTE:     Setup your Points with the 4d-address here
  2040.                            because TrackM will first remap the address
  2041.                            before it looks to the Request-Manager.
  2042.  
  2043.        KFS       Kill the file after sending it to the user. Actually
  2044.                  this works only with systems supporting FLAGS (
  2045.                  FrontDoor & D'Bridge)
  2046.  
  2047.        Imm       Your Sysstem will make the request immediately,
  2048.                  regardless of costs if the user adds 'STAT: now' to his
  2049.                  message. Again this only works with FrontDoor &
  2050.                  D'Bridge.
  2051.  
  2052.        Crash     The user is allowed to add 'STAT: crash' to his message.
  2053.                  So the request message will get the status CRASH.
  2054.  
  2055.        ?*        The user is allowed to include wildcards in the
  2056.                  filename.
  2057.  
  2058.        Act       see Pointmanager.
  2059.  
  2060.        Security:
  2061.  
  2062.        - not only the name, also the origin-address is checked
  2063.        - User can't request files in a zone other than yours
  2064.        - no magic filenames allowed
  2065.        - destination is checked against your nodelist
  2066.  
  2067.  
  2068.        If for one reason TrackM finds a syntax error in the request-
  2069.        message, the user will get a message from TrackM that his message
  2070.        was bad.
  2071.  
  2072.        Everytime TrackM is invoked, it will look for a file TRACKMRQ.BBS
  2073.        in it's system directory. If found, TrackM will check your inbound
  2074.        directory for files, listed in TRACKMRQ.BBS. So you must have set-
  2075.        up a inbound directory in TMSETUP to use this new feature. You
  2076.        will have no access to the 'Request-Manager' until you have setup
  2077.        the inbound dir.
  2078.  
  2079.        After getting a file via the Request-Manager, TrackM writes the
  2080.        filename, size, time etc. to a file called TRACKMRQ.HIS.
  2081.  
  2082.        The commandline option LOOKHIS shows you the contents of this
  2083.        file. This will make it more easy for you to share the costs to
  2084.        your downlinks. There is a field 'costs' in the history record but
  2085.        it will show '0' all the time. Computing costs depends on the
  2086.        mailer you are using. You will find the structure of TRACKMRQ.HIS
  2087.        in the file STRUCT.320. That should make it easy to update the
  2088.  
  2089.  
  2090.  
  2091.        TrackM Usermanual Version 4.24                    page - 40 -
  2092.  
  2093.  
  2094.        costs-field for your mailer. There will be a program that does
  2095.        this automatically for FrontDoor > 2.00.
  2096.  
  2097.                              ┌──────────────────────┐
  2098.                              │ The Route-To Manager │
  2099.                              └──────────────────────┘
  2100.  
  2101.        The Route-To manager gives you the possibility to disable routing
  2102.        for nodes, nets or zones. If you receive a message from one of
  2103.        your downlinks to a address you have no routing to, this message
  2104.        will normally stay in your netmail directory until the end of
  2105.        time. Now this message is returned to the sender with a
  2106.        information that he should look for a different routing.
  2107.  
  2108.        Fields in the manager:
  2109.  
  2110.        Address        A network address. The address could contain
  2111.                       wildcards.
  2112.  
  2113.                       Examples:
  2114.  
  2115.                       2:248/3    a fully qualified address
  2116.  
  2117.                       2:240/-1   all nodes in net 240, zone 2
  2118.  
  2119.                       1:-1/-1    complete zone 1
  2120.  
  2121.  
  2122.        Filename       A plain ASCII-textfile, the comment for the return
  2123.                       message is taken from. If no filename is given,
  2124.                       TrackM will look for TRACKM.RTO and if also not
  2125.                       found, it will insert a built-in text.
  2126.  
  2127.  
  2128.        Act            like everywhere
  2129.  
  2130.  
  2131.  
  2132.  
  2133.                             ┌────────────────────────┐
  2134.                             │ The Route-From Manager │
  2135.                             └────────────────────────┘
  2136.  
  2137.  
  2138.        Works similar to the above. All fields have the same meaning. The
  2139.        default-filename is TRACKM.RFR. You can disable routing of
  2140.        messages that are comming *from* special addresses whith one
  2141.        exception: Messages to your own network will pass.
  2142.  
  2143.  
  2144.        NOTE:     Both Route-Managers are working on a node base. That
  2145.                  means, a message will ever be returned to the SYSOP of
  2146.                  the system who has sent it to you, even if the writer
  2147.                  was a point or a user of that system.
  2148.  
  2149.  
  2150.  
  2151.        TrackM Usermanual Version 4.24                    page - 41 -
  2152.  
  2153.  
  2154.  
  2155.  
  2156.                                ┌─────────────────┐
  2157.                                │ TrackM Reminder │
  2158.                                └─────────────────┘
  2159.  
  2160.  
  2161.        TrackM manages a database that is called the Remind-Manager. A
  2162.        database similar to a userlist of a BBS holds information for
  2163.        special dates and people. Records of the database are stored in a
  2164.        file called REMIND.SYS. This file has an unlimited size but until
  2165.        now, TrackM can 'only' handle the first 500 records.
  2166.  
  2167.        Whenever you invoke the Reminder, TrackM will compare the actual
  2168.        system date to the dates in the database. If it finds a matching
  2169.        date it will generate a message.
  2170.  
  2171.  
  2172.        Fields:
  2173.  
  2174.        Date           a date in the form dd/mm/yy normally the birthday
  2175.                       of a person.
  2176.  
  2177.        Every Year     If this field is set to 'No', TrackM will only
  2178.                       generate a message if the system date and the
  2179.                       listed date match exactly. If set to 'Yes' TrackM
  2180.                       will generate a message if the day and month
  2181.                       matches. This is the proper setting for birthday
  2182.                       greetings.
  2183.  
  2184.        Name           Name of the person you want to send the message to.
  2185.  
  2186.        Address        fully 4d address, you can enter addresses in short
  2187.                       form f.e. '.13' will be expanded to 2:241/5800.13
  2188.                       at my system.
  2189.  
  2190.        Subject        The subject of your message.
  2191.  
  2192.        Filename       a ASCII-textfile the messagetext is taken from.
  2193.                       Normally you will only need a few files. All
  2194.                       templates known from other sections will work. In
  2195.                       addition a new template %AGE% is active in the
  2196.                       Reminder. This should make birthday greetings look
  2197.                       very personal.
  2198.  
  2199.        Freq           Filerequest. If you set it to 'Yes', the subject is
  2200.                       taken as the name for a filerequest. So if you want
  2201.                       to be sure to request FD300.LZH from 2:241/5800 on
  2202.                       04/17/96 here you are ;-).
  2203.  
  2204.        Crash          Message will get the CRASH-bit set.
  2205.  
  2206.        Imm            Message will get the Immediate Flag (will work with
  2207.                       FrontDoor and D'Bridge only).
  2208.  
  2209.        Act            only records marked as active will be taken in
  2210.                       account.
  2211.  
  2212.  
  2213.  
  2214.        TrackM Usermanual Version 4.24                    page - 42 -
  2215.  
  2216.  
  2217.  
  2218.  
  2219.        Installation:
  2220.  
  2221.        To invoke the 'Reminder' you have to say TRACKM REMIND on the
  2222.        commandline. It is recommended to run the program only *once* a
  2223.        day. The best place to run is a clean-up batch short after
  2224.        midnight.
  2225.  
  2226.  
  2227.  
  2228.  
  2229.                                ┌─────────────────┐
  2230.                                │  Errorhandling  │
  2231.                                └─────────────────┘
  2232.  
  2233.        TrackM has an internal error-handler which makes it easy for you
  2234.        to detect errors. When TrackM *MUST* exit with an error, it will
  2235.        write out a file TRACKM.ERR that contains the errorcode and a
  2236.        message what function had produced the error. In addition, TrackM
  2237.        plays a short melody which should bother you enough to come to the
  2238.        computer.
  2239.  
  2240.        TrackM will exit with the errorlevel shown in TRACKM.ERR:
  2241.  
  2242.  
  2243.        Errorlevel   Reason
  2244.  
  2245.        20        No nodelist directory found
  2246.        19        TrackM IDX with less than 20 entrys
  2247.        18        No Nodelist found
  2248.        17        Not enough memory to read IDX
  2249.        16        (reserved for Betatest)
  2250.        15        Too many nodelistentrys
  2251.        14        Maildirectory not found
  2252.        13        General directory access error
  2253.        12        more than 2000 messages
  2254.        11        Corrupted EXE-file
  2255.        10        Corrupted KEY-file (registered version only)
  2256.        9-1       (reserved)
  2257.  
  2258.        0         no Errors
  2259.  
  2260.  
  2261.  
  2262.        TrackM Usermanual Version 4.24                    page - 43 -
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.                                      ┌─────┐
  2269.                                      │Bugs │
  2270.                                      └─────┘
  2271.  
  2272.        If you ever find bugs in TrackM, be sure to inlude a textfile
  2273.        written out by TMSETUP's export-function in your message.
  2274.  
  2275.  
  2276.  
  2277.                                    ┌─────────┐
  2278.                                    │ REGARDS │
  2279.                                    └─────────┘
  2280.  
  2281.        Many thanks to all people who helped me making TrackM stable and
  2282.        powerful. Special thanks to:
  2283.  
  2284.        Franko Mulato            he wrote the Italian texts
  2285.  
  2286.        Anders Brink             he wrote the Swedish texts
  2287.  
  2288.        Bjarne Maschoreck        he wrote the Danish texts
  2289.  
  2290.        Richard Bonebracke       for the idea with the 4d-points
  2291.  
  2292.        Frans Hagelaars          bothered me to implement RAX-Support
  2293.  
  2294.        Thomas Dobusch           Betatester
  2295.  
  2296.        Tim Flynn                Betatester and USA registering side.
  2297.  
  2298.  
  2299.        others:
  2300.  
  2301.        Joaquim H. Homrighausen  his FrontDoor SETUP was the master for me
  2302.                                 to write TMSETUP.
  2303.  
  2304.        Andrew Farmer            his MsgTrack 2.11 gave me the inspiration
  2305.                                 to write 'something like this'.
  2306.  
  2307.  
  2308.  
  2309.        TrackM Usermanual Version 4.24                    page - 44 -
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.        ┌──────────────────────┐
  2316.        │ DISTRIBUTION SYSTEMS │
  2317.        └──────────────────────┘
  2318.  
  2319.  
  2320.        You will always get the latest version of TrackM if you request
  2321.        one of the names:
  2322.  
  2323.             TRACKM    -    latest official release
  2324.             TRKMGER   -    German documentation und TMSETUP.EXE
  2325.             TRKMBETA  -    next version of TrackM, will only run if you
  2326.                            have a TRACKM.KEY, no DOC's and language files
  2327.                            included, run at your own risk.
  2328.  
  2329.  
  2330.        You can get the above files from one of the following systems:
  2331.  
  2332.  
  2333.        Address        Systemname          Country        Sysop
  2334.        -----------------------------------------------------------
  2335.  
  2336.        1:380/15    *  Infoboard           USA            Tim Flynn
  2337.  
  2338.        2:205/203      SoftSpeed 1         Sweden         Anders Brink
  2339.  
  2340.        2:231/50     + AMC International   Denmark        Bjarne Maschorek
  2341.  
  2342.        2:241/5801  *+ Cygnus              Germany        Ulrich Bartelt
  2343.  
  2344.        2:282/508      DataLink BBS        Netherlands    Ronald Faber
  2345.  
  2346.        2:302/560      GCCS Aargau         Switzerland    Patrik Oetiker
  2347.  
  2348.        3:636/200    + Support Unlim.      Australia      Garry Gillard
  2349.  
  2350.        6:600/401      NoteBook 2          ASIA           Larry Leong
  2351.  
  2352.        * = Registering Sides
  2353.  
  2354.        + = HST,V32,V32B,V42B
  2355.  
  2356.        all others: HST,V42B
  2357.  
  2358.  
  2359.  
  2360.        TrackM Usermanual Version 4.24                    page - 45 -
  2361.  
  2362.  
  2363.  
  2364.                                     ┌───────┐
  2365.                                     │ INDEX │
  2366.                                     └───────┘
  2367.  
  2368.        %AGE%                                                           41
  2369.        %DATE%                                                          29
  2370.        %FIRSTNAME%                                                     29
  2371.        %LASTNAME%                                                      29
  2372.        %MYNAME%                                                        29
  2373.        %NODE%                                                          29
  2374.        %SYSOP%                                                         29
  2375.        %TIME%                                                          29
  2376.        -a                                                              10
  2377.        -g                                                              10
  2378.        -l                                                              10
  2379.        -q                                                              10
  2380.        -r                                                          10, 26
  2381.        3D                                                          18, 37
  2382.        4D                                          18, 20, 26, 32, 34, 39
  2383.        4D-FixName                                                      20
  2384.        AddINTL                                                         23
  2385.        AddPriv                                                         22
  2386.        AddReqText                                                      25
  2387.        Address                                                         17
  2388.        Address setup                                                   17
  2389.        AfterAFIX                                                       20
  2390.        AfterRaid                                                       20
  2391.        Aka                                                         17, 23
  2392.        Alias                                                           18
  2393.        AreaFix                                                         20
  2394.        AreaMgr                                                         20
  2395.        Asshole                                                         36
  2396.        AUTOEXEC.BAT                                            12, 13, 30
  2397.        BadMail                                                         14
  2398.        BINKLEY                                                         12
  2399.        BinkleyTerm                                                     15
  2400.        CHKIDX                                                           9
  2401.        CleanFreq                                                       24
  2402.        COMPILE                                                         10
  2403.        CopyToBad                                                       24
  2404.        Cosysops                                                        18
  2405.        D'Bridge                                                    12, 39
  2406.        DBRIDGE                                                         12
  2407.        Defaultzone                                                     23
  2408.        DistOnly  *                                                     25
  2409.        Disturb-Manager                                                 25
  2410.        DoRemap                                                         26
  2411.        Errorlevel                                                  21, 42
  2412.        Exclude                                                         37
  2413.        FakeNet                                                     17, 32
  2414.        FDPI.EXE                                                        15
  2415.        Fileattach                                                      22
  2416.        FixAMgr                                                         20
  2417.        FRODO                                                           12
  2418.        FrontDoor                                8, 12, 22, 32, 37, 39, 43
  2419.        GOLDED                                                          12
  2420.        IDX-file                                                        16
  2421.  
  2422.  
  2423.  
  2424.        TrackM Usermanual Version 4.24                    page - 46 -
  2425.  
  2426.  
  2427.        IMail                                                           20
  2428.        Inbound                                                         14
  2429.        IncludeHOLD                                                     16
  2430.        IncludePVT                                                      16
  2431.        INTL-line                                                   23, 27
  2432.        KillRec                                                         24
  2433.        KillSent                                                        24
  2434.        KillTransit                                                     26
  2435.        Language                                                    19, 29
  2436.        Languages                                                       11
  2437.        Logfile                                                         12
  2438.        LOOKHIS                                                         39
  2439.        LOOKREQ                                                          9
  2440.        Mail                                                            14
  2441.        MarkREC                                                         30
  2442.        MatchFrom                                                       26
  2443.        MatchNetwork                                                    23
  2444.        MatchTo                                                     26, 32
  2445.        Move Mysent                                                     24
  2446.        MoveBadDest                                                     24
  2447.        MoveBadOrg                                                      24
  2448.        MoveRec                                                         24
  2449.        Network                                                         13
  2450.        NodeDir                                                         14
  2451.        Nodelist                                                        15
  2452.        Nodelists                                                       16
  2453.        NoEcho                                                          25
  2454.        NoINTLTest                                                      27
  2455.        OldPointnet                                                 26, 27
  2456.        OnlyMyZone                                                      27
  2457.        Point                                                           32
  2458.        PointNet                                                    11, 26
  2459.        Printer                                                         30
  2460.        PROTECT                                                         10
  2461.        RAXPoint                                                        26
  2462.        Readdress                                                       33
  2463.        RecMail                                                         14
  2464.        REMIND                                                       9, 42
  2465.        REMIND.SYS                                                      41
  2466.        Reminder                                                        41
  2467.        RENUM                                                            9
  2468.        Request                                                         38
  2469.        Return Orphan                                                   25
  2470.        Route-To                                                        40
  2471.        RouteFiles                                                      22
  2472.        SET                                                              9
  2473.        SET DBRIDGE=                                                    12
  2474.        SET FD=                                                         12
  2475.        SET TRKMOPT=                                                    12
  2476.        SET TZ=                                                         19
  2477.        ShortINTL                                                       27
  2478.        StripCrash                                                      22
  2479.        StripFA                                                     22, 37
  2480.        StripFlags                                                      22
  2481.        StripOrphan                                                     22
  2482.        StripTransit                                                    22
  2483.        Sysop                                                       18, 36
  2484.        System                                                          15
  2485.  
  2486.  
  2487.  
  2488.        TrackM Usermanual Version 4.24                    page - 47 -
  2489.  
  2490.  
  2491.        Templates                                                       29
  2492.        Textfiles                                                       29
  2493.        Timezones                                                       19
  2494.        TMSERVER                                                        13
  2495.        TMSETUP                                                          8
  2496.        ToAka                                                           30
  2497.        TosScan                                                         20
  2498.        ToSysop                                                         30
  2499.        ToSystem                                                        30
  2500.        TRACKM.ASH                                                  28, 36
  2501.        TRACKM.DTB                                                      35
  2502.        TRACKM.ERR                                                      42
  2503.        TRACKM.IDX                                                      14
  2504.        TRACKM.KEY                                                       7
  2505.        TRACKM.LNG                                                  11, 19
  2506.        TRACKM.LOG                                                      12
  2507.        TRACKM.ORP                                                  25, 28
  2508.        TRACKM.RFR                                                  28, 40
  2509.        TRACKM.RTO                                                  28, 40
  2510.        TRACKM.TIM                                                      10
  2511.        TRACKM.WDT                                                      28
  2512.        TRACKM.WOR                                                      28
  2513.        TRACKMRQ.BBS                                                 9, 39
  2514.        TRKMOPT                                                         12
  2515.        TwitMail                                                        15
  2516.        UNPROT                                                          10
  2517.        Unprotected                                                     14
  2518.        UNSET                                                            9
  2519.        Useraddress                                                     34
  2520.        UUCP                                                            25
  2521.        Vacations                                                       34
  2522.        Variable replacement                                            13
  2523.